#include"lottery_sys.h"
#include"ui.h"
/*
 本函数用于：对管理员身份的确认，已确保管理员的权限，避免其他用户的越权操作
 无返回值
 参数：用户链表头节点（用于对用户的管理）
 */
void admin_login(Buyer_t* user_head)
{
	Lottery_t* lott_head = NULL;
	char tmpasswd[100] = {0};
	int three = 3;              //登录时密码不得超过三次
	while(three--)
	{
		printf("请输入管理员密码: ");
		system("stty -echo");
		scanf("%s",tmpasswd);
		system("stty echo");
		cleaninput();
		if(!strcmp(tmpasswd,"admin"))
		{
			lott_head = load_lott();
			ctrl_admin(lott_head,user_head);
//			free_lott_list(lott_head);
			break;
		}
		else
			printf("\e[1;31m\t密码错误！请再次输入你的密码:\n \t\tNOTES: 登录时密码不得超过三 次\n\t\t你还有%d次可以输入\n\e[0m",three);
	}
}
